﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using GGJ_DKG.Objects;
using GGJ_DKG.Menu;
using GGJ_DKG.Managers;

namespace GGJ_DKG.Menu
{
    abstract class Screen
    {
        protected Texture2D image;
        protected Vector2 position;
        public Screen(Texture2D texture, Vector2 position)
        {
            this.image = texture;
            this.position = position;
        }

        public abstract void Load(ContentManager Content, GameWindow Window);
        public abstract void Update(GameTime gameTime);
        public abstract void Draw(SpriteBatch spriteBatch, GameTime gameTime);


    }
}
